bae9576ecadda390adba527bdd56e66356a91fb2,oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/RegistrationEditor.java,RegistrationEditor,validateAndCompile,#String#NodeState#,78
Before Change
type.removeNode("oak:namedPropertyDefinitions");
type.removeNode("oak:residualPropertyDefinitions");
type.removeNode("oak:namedChildNodeDefinitions");
type.removeNode("oak:residualChildNodeDefinitions");
// + jcr:propertyDefinition (nt:propertyDefinition)
// = nt:propertyDefinition protected sns
After Change
type.setProperty(OAK_SUBTYPES, empty, NAMES);
type.setProperty(OAK_NAMED_PROPERTIES, empty, NAMES);
type.setProperty(OAK_MANDATORY_PROPERTIES, empty, NAMES);
type.setProperty(OAK_MANDATORY_CHILD_NODES, empty, NAMES);
type.removeNode(OAK_NAMED_PROPERTY_DEFINITIONS);
type.removeNode(OAK_RESIDUAL_PROPERTY_DEFINITIONS);
type.removeNode(OAK_NAMED_CHILD_NODE_DEFINITIONS);
type.removeNode(OAK_RESIDUAL_CHILD_NODE_DEFINITIONS);